Big Huge Thesaurus

apartment house

noun